﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSharp.Libs.Koc
{
    public class CityItem
    {
        private Int64 _intCityId = 0;
        private string _strName = "";
        private Int64 _intXCoord = 0;
        private Int64 _intYCoord;
        private Int64 _intTax = 0;
        private Int64 _intGold = 0;
        private ResourceItem _riFood = new ResourceItem();
        private ResourceItem _riWood = new ResourceItem();
        private ResourceItem _riStone = new ResourceItem();
        private ResourceItem _riOre = new ResourceItem();
        private ResourceItem _riAetherstone = new ResourceItem();



        public Int64 CityId { get { return _intCityId; } set { _intCityId = value; } }

        public string Name { get { return _strName; } set { _strName = value; } }

        public Int64 XCoord { get { return _intXCoord; } set { _intXCoord = value; } }

        public Int64 YCoord { get { return _intYCoord; } set { _intYCoord = value; } }

        public Int64 Tax { get { return _intTax; } set { _intTax = value; } }

        public Int64 Gold { get { return _intGold; } set { _intGold = value; } }

        public ResourceItem Food { get { return _riFood; } set { _riFood = value; } }

        public ResourceItem Wood { get { return _riWood; } set { _riWood = value; } }

        public ResourceItem Stone { get { return _riStone; } set { _riStone = value; } }

        public ResourceItem Ore { get { return _riOre; } set { _riOre = value; } }

        public ResourceItem Aetherstone { get { return _riAetherstone; } set { _riAetherstone = value; } }
    }
}
